﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml.Linq;
using System.IO;

namespace TVC_WEB.Global
{
    public partial class Support : System.Web.UI.Page
    {
        String sErr = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            loadcontact();
        }

        void loadcontact()
        {
            DataTable dt = new DataTable();
            BUS.NewsControl newbus = new BUS.NewsControl();

            DTO.NewsInfo newinf = new DTO.NewsInfo();
            newinf = newbus.Get(7, ref sErr);
            dt = newinf.ToDataTable();
            listcontact.DataSource = dt;
            listcontact.DataBind();
        }
        protected void Button4_Click(object sender, EventArgs e)
        {
            try
            {
                Sendmail sm = new Sendmail();
                sm.SendMail("Thông báo !!!",
                    "<p>Yêu cầu của quý khách đăng được xử lý !!!</>", txtEmail.Text.ToString().Trim(), true, true);

            }
            catch (Exception ex)
            {
                lbthongbao.Text = "Gửi mail bị lỗi.";
            }

            StreamReader sr = new StreamReader(Server.MapPath("/templatemail/Feedback.htm"));
            sr = File.OpenText(Server.MapPath("/templatemail/Feedback.htm"));
            string content = sr.ReadToEnd();
            content = content.Replace("[Sender]", txtName.Text);
            content = content.Replace("[Email]", txtEmail.Text);
            content = content.Replace("[Add]", txtAdd.Text);
            content = content.Replace("[Mobile]", txtMobile.Text);
            content = content.Replace("[Topic]", txtTopic.Text);
            content = content.Replace("[Content]", txtContent.Text);

            content = content.Replace("[DateTime]", DateTime.Now.ToShortDateString());


            try
            {
                Sendmail sm = new Sendmail();
                String mail = ConfigurationManager.AppSettings["email"].ToString();
                if (sm.SendMail("Yêu cầu của khách hàng !!!",
                    content, mail, true, true))
                {
                    lbthongbao.Text = "Yêu cầu đã được gửi.";
                }
                else
                {
                    lbthongbao.Text = "Gửi mail bị lỗi.";
                }

            }
            catch (Exception ex)
            {
                lbthongbao.Text = "Gửi mail bị lỗi.";
            }
        }
    }
}
